﻿using System;
using Autodesk.Revit.DB;

namespace YArchitech.Revit
{
	public class SetSanitaryData
	{
		public string ShortName
		{
			get
			{
				return this.shortName;
			}
			set
			{
				this.shortName = value;
			}
		}

		public string SupplyTerminalList
		{
			get
			{
				return this.supplyTerminalList;
			}
			set
			{
				this.supplyTerminalList = value;
			}
		}

		public string KeyTerminal
		{
			get
			{
				return this.keyTerminal;
			}
			set
			{
				this.keyTerminal = value;
			}
		}

		public string TerminalLegendName
		{
			get
			{
				return this.terminalLegendName;
			}
			set
			{
				this.terminalLegendName = value;
			}
		}

		public string SanitaryType
		{
			get
			{
				return this.sanitaryType;
			}
			set
			{
				this.sanitaryType = value;
			}
		}

		public double PointOffset
		{
			get
			{
				return this.pointOffset;
			}
			set
			{
				this.pointOffset = value;
			}
		}

		public double ColdOffset
		{
			get
			{
				return this.coldOffset;
			}
			set
			{
				this.coldOffset = value;
			}
		}

		public double HotOffset
		{
			get
			{
				return this.hotOffset;
			}
			set
			{
				this.hotOffset = value;
			}
		}

		public int Trap
		{
			get
			{
				return this.trap;
			}
			set
			{
				this.trap = value;
			}
		}

		public double DrainEquivalent
		{
			get
			{
				return this.drainEquivalent;
			}
			set
			{
				this.drainEquivalent = value;
			}
		}

		public double DrainFlow
		{
			get
			{
				return this.drainFlow;
			}
			set
			{
				this.drainFlow = value;
			}
		}

		public double FeedEquivalent
		{
			get
			{
				return this.feedEquivalent;
			}
			set
			{
				this.feedEquivalent = value;
			}
		}

		public double FeedFlow
		{
			get
			{
				return this.feedFlow;
			}
			set
			{
				this.feedFlow = value;
			}
		}

		public double ColdAngle
		{
			get
			{
				return this.coldAngle;
			}
			set
			{
				this.coldAngle = value;
			}
		}

		public double HotAngle
		{
			get
			{
				return this.hotAngle;
			}
			set
			{
				this.hotAngle = value;
			}
		}

		public XYZ HotPointVector
		{
			get
			{
				return this.hotPointVector;
			}
			set
			{
				this.hotPointVector = value;
			}
		}

		public XYZ ColdPointVector
		{
			get
			{
				return this.coldPointVector;
			}
			set
			{
				this.coldPointVector = value;
			}
		}

		public XYZ HotPoint
		{
			get
			{
				return this.hotPoint;
			}
			set
			{
				this.hotPoint = value;
			}
		}

		public XYZ ColdPoint
		{
			get
			{
				return this.coldPoint;
			}
			set
			{
				this.coldPoint = value;
			}
		}

		private string sanitaryType;

		private double pointOffset;

		private double coldOffset;

		private double hotOffset;

		private int trap;

		private double drainEquivalent;

		private double drainFlow;

		private double feedEquivalent;

		private double feedFlow;

		private double coldAngle;

		private double hotAngle;

		private string shortName;

		private string supplyTerminalList;

		private string keyTerminal;

		private string terminalLegendName;

		private XYZ hotPoint;

		private XYZ coldPoint;

		private XYZ hotPointVector;

		private XYZ coldPointVector;
	}
}
